/**
 * 从键盘录入学生成绩分数，找出最高分，并输出学生成绩等级
 * 成绩 >= 最高分 - 10 等级为'A'
 * 成绩 >= 最高分 - 20 等级为'b'
 * 成绩 >= 最高分 - 30 等级为'c'
 * 其余               等级为'D'
 */

import java.util.Scanner;

public class ArrTest {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("请输入学生人数：");
        int length = scan.nextInt();
        int[] arr = new int[length];
        System.out.printf("请输入%d个成绩：\n", length);
        int max = 0;
        for (int i = 0; i < length; i++) {
            arr[i] = scan.nextInt();
            if (arr[i] > max) {
                max = arr[i];
            }
        }
        System.out.println("最高分是：" + max);
        for (int i = 0; i < length; i++) {
            char grade;
            if (arr[i] >= max - 10) {
                grade = 'A';
            } else if (arr[i] >= max - 20) {
                grade = 'B';
            } else if (arr[i] >= max - 30) {
                grade = 'C';
            } else {
                grade = 'D';
            }
            System.out.printf("Student %d score is %d grade is %c\n", i, arr[i], grade);
        }
    }
}
